//
//  RequestManager.h
//  网络请求
//
//  Created by lanou on 16/3/11.
//  Copyright © 2016年 冯文秀. All rights reserved.
//

#import <Foundation/Foundation.h>
typedef NS_ENUM(NSInteger, RequestType){
    RequestTypePOST,
    RequestTypeGET
};

// 请求成功
typedef void(^Finshed)(NSData *data);
// 请求失败
typedef void(^Error)(NSError *error);


@interface RequestManager : NSObject
// 属性保存外界传来的属性
@property (nonatomic, copy) Finshed finshed;
@property (nonatomic, copy) Error error;



// 网络请求类


// 给这个类一个网址/参数/请求方式 让这个类返回数据 (NSData)
// 1.属性 2.方法(给这个类东西)
// (让这个类返回东西)1.Block 2.代理 3.方法返回值(暂不适用)
+ (void)requestWithUrl:(NSString *)urlString requestType:(RequestType)requestType parDic:(NSDictionary *)parDic finshed:(Finshed)finshed error:(Error)error;




@end
